Programmatic Interfaces for Web Applications
نویسندگان
چکیده
e Bay’s launch of its API in November 2000 marked the beginning of an era in which Web applications offer services for third-party application integration. The rapid growth of programmatic interfaces for Web applications has recently revolutionized online content integration and created new opportunities for vendors to build developer ecosystems. According to ProgrammableWeb, a leading service and mashup directory (www. programmableweb.com), the number of open Web APIs has steadily increased since 2008 (see Figure 1). Although it took eight years to reach 1,000 APIs in 2008, and two years to reach 3,000 in 2010, it took only 10 months to reach 5,000 by the end of 2011 (http:// vitvar.com/events/aaai-ss12/slides/ jmusser-keynote.pdf). Today, programmatic Web interfaces have become a core feature that developers expect from any Web application. Services let application vendors track who is using applications, as well as how and why, allowing them to more effectively foster affiliates and drive traffic back to applications. By offering services, vendors provide application functionality and start charging for it. A small fee per service call is acceptable for many subscribers, while big opportunities exist for profiting from usage volume. The volume of API calls Google and Facebook report exceeds 5 billion daily. Twitter, meanwhile, reports more than 13 billion API calls per day, with 75 percent of all Twitter traffic coming from third-par ty applicat ions v ia the Twit ter API (www.slideshare.net/raff ikrikorian/ twitter-by-the-numbers).
منابع مشابه
Analysis and Design of programmatic Interfaces for Integration of Diverse Web Contents
The technology that integrates various types of Web contents to build a new Web application through end-user programming is widely used nowadays. However, the Web contents do not have a uniform interface for accessing the data and computation. Most of the general Web users access information on the Web through applications until now. Hence, designing a uniform and °exible programmatic interface...
متن کاملProgramming by a Sample: Rapidly Prototyping Web Applications with d.mix
As an increasing number of web sites provide APIs, significant latent value for supporting developers’ use of these APIs lies in the site-service correspondence: the site and its API offer complementary representations of equivalent functionality. We introduce d.mix, a tool that realizes this latent value, lowering the threshold for creating web mash-ups. With d.mix, users browse annotated web ...
متن کاملExtraction and integration of Web query interfaces
Databases on the Web offer large amounts of structured content from various domains. Many popular Web applications, such as comparison shopping systems or search engines, rely on the programmatic access and/or the integration of the content of such Web databases. With the rapid increase of the amount of data available this way, techniques that support a seamless programmatic access of Web datab...
متن کاملOpal web services for biomedical applications
Biomedical applications have become increasingly complex, and they often require large-scale high-performance computing resources with a large number of processors and memory. The complexity of application deployment and the advances in cluster, grid and cloud computing require new modes of support for biomedical research. Scientific Software as a Service (sSaaS) enables scalable and transparen...
متن کاملUsing Queries for Semantic-based Service Utilization
A vision of the Semantic Web is to facilitate global software interoperability. Many approaches and specifications are available that work towards realization of this vision: Service-oriented architectures (SOA) provide a good level of abstraction for interoperability; Web Services provide programmatic interfaces for application to application communication in SOA; there are ontologies that can...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Internet Computing
دوره 16 شماره
صفحات -
تاریخ انتشار 2012